package net.huashitong.supervision.task.dataBean;

import com.sirdc.modules.core.entity.BaseEntity;

import java.util.List;
import java.util.Map;

/**
 * Created with IntelliJ IDEA.
 * User: ling
 * Date: 2019/10/30
 * Time: 9:54
 * To change this template use File | Settings | File Templates.
 * Description:
 */
public class TaskMainBean extends BaseEntity {
    private String sysId;
    private String mainName;   //主任务名
    private String content;    //内容
    private String fileNumber; //文号
    private String categoryId;  //分类id
    private String timeLimit;   //任务时限
    private String lessDays;    //协办时限少的天数
    private String inspectionId;//督查组单位id;
    private String typeExplain;   //单位任务状态说明
    private String overdueExplain;  //单位任务逾期说明
    private String auditorId;       //审批人id
    private String status;          //状态（0待审批，1审批未通过，2正常待完成，3新反馈 4已完成，删除10）
    private String copeTo;          //抄送标注
    private String other;     //审批批注
    private String timeType;  //时限类型（1.单时限，2.周期性，3多时限）
    private String period;   //周期（1.周，2 月 3季度）
    private String day; //周期天
    private String week;      //周期的星期
    private String month;      //周期的月
    private String quarter;   //周期季度
    private String timeLimits; //多时限字符串
    private String crucialUser;  //为空 正常任务 有值且有效为 攻坚作战室 下发的待立项 任务
    private String overdueDept;   //单位重大事项类型的负责督查的单位；
    private String overdueDeptState;   //单位重大事项待办状态  0，待办 1，在办
    private String mainResult;  //主任务汇总 结果
    private List<Map<String,Object>> files;  //任务附件
    private List<Map<String,Object>> gJFile; //攻坚作战室上传的 附件；
    private List<Map<String,Object>> mainResultFile;  //主任务汇总附件
    private String crucialState;   //攻坚任务待办   0
    private String del;   //删除标识（当字段有值时表示任务一删除）

    public String getSysId() {
        return sysId;
    }

    public void setSysId(String sysId) {
        this.sysId = sysId;
    }

    public String getMainName() {
        return mainName;
    }

    public void setMainName(String mainName) {
        this.mainName = mainName;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getFileNumber() {
        return fileNumber;
    }

    public void setFileNumber(String fileNumber) {
        this.fileNumber = fileNumber;
    }

    public String getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(String categoryId) {
        this.categoryId = categoryId;
    }

    public String getTimeLimit() {
        return timeLimit;
    }

    public void setTimeLimit(String timeLimit) {
        this.timeLimit = timeLimit;
    }

    public String getLessDays() {
        return lessDays;
    }

    public void setLessDays(String lessDays) {
        this.lessDays = lessDays;
    }

    public String getInspectionId() {
        return inspectionId;
    }

    public void setInspectionId(String inspectionId) {
        this.inspectionId = inspectionId;
    }

    public String getTypeExplain() {
        return typeExplain;
    }

    public void setTypeExplain(String typeExplain) {
        this.typeExplain = typeExplain;
    }

    public String getOverdueExplain() {
        return overdueExplain;
    }

    public void setOverdueExplain(String overdueExplain) {
        this.overdueExplain = overdueExplain;
    }


    public String getAuditorId() {
        return auditorId;
    }

    public void setAuditorId(String auditorId) {
        this.auditorId = auditorId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getCopeTo() {
        return copeTo;
    }

    public void setCopeTo(String copeTo) {
        this.copeTo = copeTo;
    }

    public String getOther() {
        return other;
    }

    public void setOther(String other) {
        this.other = other;
    }

    public String getTimeType() {
        return timeType;
    }

    public void setTimeType(String timeType) {
        this.timeType = timeType;
    }

    public String getPeriod() {
        return period;
    }

    public void setPeriod(String period) {
        this.period = period;
    }

    public String getDay() {
        return day;
    }

    public void setDay(String day) {
        this.day = day;
    }

    public String getWeek() {
        return week;
    }

    public void setWeek(String week) {
        this.week = week;
    }

    public String getMonth() {
        return month;
    }

    public void setMonth(String month) {
        this.month = month;
    }

    public String getQuarter() {
        return quarter;
    }

    public void setQuarter(String quarter) {
        this.quarter = quarter;
    }

    public String getTimeLimits() {
        return timeLimits;
    }

    public void setTimeLimits(String timeLimits) {
        this.timeLimits = timeLimits;
    }

    public String getCrucialUser() {
        return crucialUser;
    }

    public void setCrucialUser(String crucialUser) {
        this.crucialUser = crucialUser;
    }

    public String getOverdueDept() {
        return overdueDept;
    }

    public void setOverdueDept(String overdueDept) {
        this.overdueDept = overdueDept;
    }

    public String getOverdueDeptState() {
        return overdueDeptState;
    }

    public void setOverdueDeptState(String overdueDeptState) {
        this.overdueDeptState = overdueDeptState;
    }

    public String getMainResult() {
        return mainResult;
    }

    public void setMainResult(String mainResult) {
        this.mainResult = mainResult;
    }



    public String getCrucialState() {
        return crucialState;
    }

    public void setCrucialState(String crucialState) {
        this.crucialState = crucialState;
    }

    public String getDel() {
        return del;
    }

    public void setDel(String del) {
        this.del = del;
    }

    public List<Map<String, Object>> getFiles() {
        return files;
    }

    public void setFiles(List<Map<String, Object>> files) {
        this.files = files;
    }

    public List<Map<String, Object>> getgJFile() {
        return gJFile;
    }

    public void setgJFile(List<Map<String, Object>> gJFile) {
        this.gJFile = gJFile;
    }

    public List<Map<String, Object>> getMainResultFile() {
        return mainResultFile;
    }

    public void setMainResultFile(List<Map<String, Object>> mainResultFile) {
        this.mainResultFile = mainResultFile;
    }
}
